package com.net.xpay.common.domain.invoice;

import com.net.common.domain.CommonDomain;
import com.net.xpay.common.enums.invoice.InvoiceTitleType;
import com.net.xpay.common.enums.invoice.InvoiceType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 发票抬头类型
 * @author 86188
 */
@Getter
@Setter
@NoArgsConstructor
public class InvoiceTitle extends CommonDomain {
    @ApiModelProperty(notes = "用户编号")
    private Long userId;

    @ApiModelProperty(notes = "抬头类型")
    private InvoiceTitleType invoiceTitleType;

    @ApiModelProperty(notes = "发票类型")
    private InvoiceType invoiceType;

    @ApiModelProperty(notes = "发票抬头")
    private String invoiceTitle;

    @ApiModelProperty(notes = "纳税人识别号")
    private String taxIdNumber;

    @ApiModelProperty(notes = "基本开户银行")
    private String  accountsBank;

    @ApiModelProperty(notes = "基本开户账号")
    private String  accountNo;

    @ApiModelProperty(notes = "企业注册地址")
    private String  registeredAddress;

    @ApiModelProperty(notes = "企业注册电话")
    private String  registeredPhone;


}
